layui.config({
				base: 'js/',
				version: true //一般用于更新模块缓存，默认不开启。设为true即让浏览器不缓存。也可以设为一个固定的值，如：201610
				,debug: true //用于开启调试模式，默认false，如果设为true，则JS模块的节点会保留在页面
			});
layui.use(['laypage','table', 'form'], function() {
	var $ = layui.jquery,
		layerTips = layui.layer,
		layer = layui.layer, //获取当前窗口的layer对象
		table=layui.table;
		laypage=layui.laypage;
		 //执行一个 table 实例
		  table.render({
		    elem: '#measureDictionary'
		    ,url: 'Dictionary/query' //数据接口
		    ,page: true //开启分页
		    ,cols: [[ //表头
		    	{field: 'id', title: 'ID'}
			  ,{field: 'dicType', title: '字典类型'}
		      ,{field: 'dicKey', title: '字典key'}
		      ,{field: 'dicValue', title: '字典value'}
		      ,{ width: 165, align:'center', toolbar: '#barDemo'}
		    ]],
		    id:"measureDictionary"
		  });
		  //监听工具条
		  table.on('tool(measureDictionaryTable)',function(obj){//注：tool是工具条事件名，test是table原始容器的属性，lay-filter="对应的值"
			  var data=obj.data,//当前行数据
			  layEvent=obj.event;//获取lay-event对应的值
			  if(layEvent==='detail'){
				  layer.msg('查看操作！');
			  }else if(layEvent==='del'){
				  layer.confirm('确定删除字典吗？',function(index){
					  layer.close(index);
					  $.ajax({
						 url : 'Dictionary/doDeleteDic',
						 data : {id:data.id},
						 success : function(res){
							 if(res.success){
								 obj.del();//删除对应行（tr）对应的DOM结构
							 }else{
								 layer.msg(res.msg);
							 }
						 }
					  });
					  
				  });
			  }else if(layEvent==='edit'){
				  layer.open({
						type:2,
						content:['dictionary_edit?id='+data.id,'no'],
						title:"编辑用户信息",
						offset: ['100px', '30%'],
						area: ['600px', '400px'],
						maxmin:true,
						id:'measureDictionary_edit',
						shade:false
					});
			  }
		  });
		  var active = {
			reload : function() {
				var key = $('#key');
				//执行重载
				table.reload('key', {
					page : {
						curr : 1
					},
					where : {
						dicName : key.val()
					}
				});
			},
			add : function() {
				layer.open({
					type:2,
					content:['dictionary_edit','no'],
					titlee:"添加用户",
					offset: ['100px', '30%'],
					area: ['600px', '400px'],
					maxmin:true,
					id:'measureDictionary_edit',
					shade:false
				});
			},
			refresh : function() {
				table.reload('measureDictionary', {
					page : {
						curr : 1
					}
				});
			}
		};
		  //主功能键点击事件
	 $(".layui-btn").on('click', function() {
		 var type = $(this).data('type');
		 active[type] ? active[type].call(this) : '';
	 });
});
